<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../common/css/qunit.css">
<script src="../../../jquery.js"></script>
<script src="../common/js/qunit.js"></script>

<link rel="stylesheet" href="../../../themes/default/om-all.css">
<script src="../../../ui/om-core.js"></script>
<script src="../../../ui/om-mouse.js"></script>
<script src="../../../ui/om-resizable.js"></script>
<script type="text/javascript" src="../../../ui/om-grid.js"></script>
<script type="text/javascript" src="../../../ui/om-grid-sort.js"></script>
<script type="text/javascript" src="../../../ui/om-grid-rowexpander.js"></script>
<script type="text/javascript" src="../../../ui/om-grid-roweditor.js"></script>
<script type="text/javascript" src="../../../ui/om-button.js"></script>
<script type="text/javascript" src="../../../ui/om-combo.js"></script>
<script type="text/javascript" src="../../../ui/om-calendar.js"></script>
<script type="text/javascript" src="../../../ui/om-validate.js"></script>
<script type="text/javascript" src="../../../ui/om-numberfield.js"></script>
 
<script src="om-grid-options.js"></script>
<script src="om-grid-methods.js"></script>
<script src="om-grid-events.js"></script>
<script src="om-grid-plugins.js"></script>
<script src="om-grid-set-options.js"></script>
<script src="om-grid-roweditor-plugins.js"></script>

<style type="text/css">
 html, body {
    font-family: "Arial","Helvetica","Verdana","sans-serif";
    font-size: 12px;
}
</style>
<title>grid unit test </title>
</head>
<body>
<h1 id="qunit-header">Operamasks UI grid Test Suite</h1>
<h2 id="qunit-banner"></h2>
<div id="qunit-testrunner-toolbar"></div>
<h2 id="qunit-userAgent"></h2>
<ol id="qunit-tests"></ol>
<div id="qunit-fixture">
<div id="optionsTest">
    <table id="height"></table>
    <table id="autoFit"></table>
    <table id="width"></table>
    <table id="showIndex"></table>
    <table id="colModel"></table>
    <table id="dataSource"></table>
    <table id="method"></table>
    <table id="loadingMsg"></table>
    <table id="emptyMsg"></table>
    <table id="errorMsg"></table>
    <table id="extraData"></table>
    <table id="limit"></table>
    <table id="pageText"></table>
    <table id="pageStat"></table>
    <table id="wrap"></table>
    <table id="rowClasses"></table>
    <table id="singleSelect"></table>
</div>
<div id="methodTest">
	<table id="getData"></table>
	<table id="getSelections"></table>
	<table id="reload"></table>
	<table id="setData"></table>
	<table id="setSelections"></table>
</div>
<div id="eventsTest">
    <table id="onRowSelect"></table>
    <table id="onRowDeselect"></table>
    <table id="onRowClick"></table>
    <table id="onRowDblClick"></table>
    <table id="onPageChange"></table>
    <table id="onLoadSuccess"></table>
    <table id="onError"></table>
    <table id="onRefresh"></table>
    <table id="onBeforeEdit"></table>
    <table id="onAfterEdit"></table>
    <table id="onCancelEdit"></table>
</div>
<div id="pluginsTest">
    <table id="sortplugin1"></table>
    <table id="sortplugin2"></table>
    <table id="sortplugin3"></table>
    <table id="sortplugin4"></table>
    <table id="rowExpanderPlugin"></table>
</div>
<div id="setOptionsTest">
	<table id="options"></table>
</div>
<div id="pluginsRoweditor">
	<table id="type"></table>
	<table id="name"></table>
	<table id="options"></table>
	<table id="rules"></table>
	<table id="renderer"></table>
	<table id="editable"></table>
	<table id="cancelEdit"></table>
	<table id="cancelChanges"></table>
	<table id="insertRow"></table>
	<table id="deleteRow"></table>
	<table id="editRow"></table>
	<table id="getChanges"></table>
	<table id="saveChanges"></table>
	<table id="editMode"></table>
</div>
</div>
</body>
</html>